package com.bing.jh.entity.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.io.Serializable;

@Data
@ColumnWidth(10)
public class MdSoftProbeRelStatsVO implements Serializable {

    /**
     * 日期
     */
    @ExcelProperty(value = {"日期"})
    private String dt;

    /**
     * 省份
     */
    @ExcelProperty(value = {"省份"})
    private String province;

    /**
     * 网关软探针日活数
     */
    @ExcelProperty(value = {"网关软探针日活数"})
    private Integer ihguSoftProbeNum;

    /**
     * 机顶盒软探针日活数
     */
    @ExcelProperty(value = {"机顶盒软探针日活数"})
    private Integer stbSoftProbeNum;

    /**
     * 智能组网探针日活数
     */
    @ExcelProperty(value = {"智能组网探针日活数"})
    private Integer znSoftProbeNum;

    /**
     * 日活可以关联上网关的机顶盒数量
     */
    @ExcelProperty(value = {"日活关联上网关的机顶盒数量"})
    private Integer stbIhguDailyNum;

    /**
     * 日活可以关联上网关的智能组网数量
     */
    @ExcelProperty(value = {"日活关联上网关的智能组网数量"})
    private Integer znIhguDailyNum;

    /**
     * 全量可以关联上网关的机顶盒数量
     */
    @ExcelProperty(value = {"全量关联上网关的机顶盒数量"})
    private Integer stbIhguFullNum;

    /**
     * 全量可以关联上网关的智能组网数量
     */
    @ExcelProperty(value = {"全量关联上网关的智能组网数量"})
    private Integer znIhguFullNum;

    /**
     * 机顶盒与网关日活关联率:日活关联上网关的机顶盒数量/机顶盒软探针日活数*100%
     */
    @ExcelProperty(value = {"机顶盒与网关日活关联率"})
    private String stbDailyRate;

    /**
     * 智能组网与网关日活关联率:日活关联上网关的智能组网数量/智能组网探针日活数*100%
     */
    @ExcelProperty(value = {"智能组网与网关日活关联率"})
    private String znIhguRate;

    /**
     * 机顶盒与网关全量关联率:全量关联上网关的机顶盒数量/机顶盒软探针日活数*100%
     */
    @ExcelProperty(value = {"机顶盒与网关全量关联率"})
    private String stbIhguFullRate;


    /**
     * 智能组网与网关全量关联率:全量关联上网关的智能组网数量/智能组网探针日活数*100%
     */
    @ExcelProperty(value = {"智能组网与网关全量关联率"})
    private String znIhguFullRate;

    /**
     * 日活网关用户账号数量
     */
    @ExcelProperty(value = {"日活网关用户账号数量"})
    private Integer accountIhguNum;

    /**
     * 用户画像用户账号数量
     */
    @ExcelProperty(value = {"用户画像用户账号数量"})
    private Integer accountUqpNum;

    /**
     * 用户画像网关设备SN数
     */
    @ExcelProperty(value = {"用户画像网关设备SN数"})
    private Integer ihguUqpNum;

    /**
     * 用户画像机顶盒实际播放用户数
     */
    @ExcelProperty(value = {"用户画像机顶盒实际播放用户数"})
    private Integer stbUqpNum;

    /**
     * 用户画像智能组网路由器设备SN数
     */
    @ExcelProperty(value = {"用户画像智能组网路由器设备SN数"})
    private Integer znUqpNum;

    /**
     * 用户画像网关替换率:可替换的用户画像网关数量/用户画像网关设备SN数*100%
     */
    @ExcelProperty(value = {"用户画像网关替换率"})
    private String ihguUqpRate;

    /**
     * 用户画像机顶盒替换率:可替换的用户画像机顶盒数量/用户画像机顶盒实际播放用户数*100%
     */
    @ExcelProperty(value = {"用户画像机顶盒替换率"})
    private String stbUqpRate;

    /**
     * 用户画像组网替换率:可替换的用户画像组网数量/用户画像智能组网路由器设备SN数*100%
     */
    @ExcelProperty(value = {"用户画像组网替换率"})
    private String znUqpRate;

    /**
     * 可替换的用户画像网关数量
     */
    @ExcelProperty(value = {"用户画像可替换网关数量"})
    private Integer replIhguUqpNum;

    /**
     * 可替换的用户画像机顶盒数量
     */
    @ExcelProperty(value = {"用户画像可替换机顶盒数量"})
    private Integer replStbUqpNum;

    /**
     * 可替换的用户画像组网数量
     */
    @ExcelProperty(value = {"用户画像可替换组网数量"})
    private Integer replZnUqpNum;
}
